#ifndef UTILS_H
#define UTILS_H
#include <QMessageBox>
#include <qdebug.h>
#include <QToolTip>
#include <QDjango.h>
#include <QDjangoQuerySet.h>
#include <QDebug>
extern bool emailEsValido(QString email);

extern bool telefonoEsValido(QString telefono);

extern bool rucEsValido(QString ruc);

extern bool numeroFacturaEsValido(QString numeroFactura);

extern int calcular_DV_RUC(const QString *ruc, int base = 11);

extern bool patronRucEsValido(QString ruc);

extern bool existeEnLaBD(QString tabla, QString campo, QString valor);

//Constantes QMessageBox
//1. error
//2. pregunta (con botones si y no)
//3. advertencia
//4. info (por defecto)
extern int cuadroMensaje(QString titulo, QString mensaje, QString icono = "info");

#endif // UTILS_H
